const path = require('path')

function resolve(dir) {
	return path.join(__dirname, dir)
}
// const CompressionPlugin = require('compression-webpack-plugin') //gzip 压缩的插件

// const productionGzipExtensions = /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i //要进行压缩的文件类型
module.exports = {
	// publicPath: './', // 基本路径
	// outputDir: 'dist', // 输出文件目录
	// devServer: {
	// 	port: 8000,
	// 	proxy: {
	// 		'/api': {
	// 			/* 目标代理服务器地址 */
	// 			target: 'http://8.218.242.124:8080/',
	// 			/* 允许跨域 */
	// 			changeOrigin: true,
	// 			secure : true,  // 设置支持https协议的代理
	// 			pathRewrite: {
	// 				"^/api": ""
	// 			}
	// 		},
	// 	},
	// },
	chainWebpack: config => {
		// config.resolve.alias.set('@', resolve(
		// 	'pages')) // key,value自行定义，比如.set('@@', resolve('src/components'))
		// configureWebpack: config => {
		// 	if (process.env.NODE_ENV === 'production') {
		// 		config.plugins.push(
		// 			new CompressionPlugin({
		// 				algorithm: 'gzip',
		// 				test: productionGzipExtensions,
		// 				threshold: 10240,
		// 				minRatio: 0.8,
		// 				deleteOriginalAssets: false // 是否删除源文件
		// 			})
		// 		)
		// 	}
		// }
	},
}
